#ifndef FORCES_SYMBOLIQUES_H
#define	FORCES_SYMBOLIQUES_H

void getForceSymbolique(char* main, char* forceS);

//Calcul de la force symbolique d'une main de X cartes
void getQuinteFlush(char* main,char* forceS,int nb_cartes_main);
void getCarre(char* main,char* force,int nb_cartes_main);
void getFull(char* main,char* force,int nb_cartes_main);
void getFlush(char* main,char* force,int nb_cartes_main);
void getQuinte(char* main,char* force,int nb_cartes_main);
void getBrelan(char* main,char* force,int nb_cartes_main);
void getDoublePaire(char* main,char* force,int nb_cartes_main);
void getPaire(char* main,char* force,int nb_cartes_main);
void getHauteur(char* main,char* force,int nb_cartes_main);



//Récupérer la meilleure main parmi x mains
char* getMeilleureMain(char** mains, char* meilleure_main);



void trierForces(Forces** forces,unsigned int nb_forces);

unsigned long long getPuissanceForce(char* force);
#endif
